package com.zhou.bjgl.bjgl.business_web.service;

import com.zhou.bjgl.bjgl.business_web.entity.BHoliday;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhou.bjgl.bjgl.req.b_holiday.BHlidayChartsReq;
import com.zhou.bjgl.bjgl.req.b_holiday.BHolidayQueryReq;
import com.zhou.bjgl.bjgl.resp.BHolidayResp;
import com.zhou.bjgl.bjgl.resp.PageResp;

import java.util.HashMap;
import java.util.List;

/**
 * <p>
 *  请假服务类
 * </p>
 *
 * @author jz
 * @since 2021-07-04
 */
public interface BHolidaySerivce extends IService<BHoliday> {

    void apply(BHolidayQueryReq req);

    PageResp<BHolidayResp> listholidayApply(BHolidayQueryReq req);

    void check(BHolidayQueryReq req);

    void checkBack(BHolidayQueryReq req);

    HashMap<String, List> queryHolidayChartData(BHlidayChartsReq bHlidayChartsReq);
}
